#!/bin/bash


yum install -y git

# 执行本脚本之前，请先安装JDK，activemq是java程序
# ========================================================
source /etc/profile
java -version
if [ $? -eq 0 ]
then
    echo "JDK已经存在，继续执行下一步操作。。。"
else
    git clone https://gitee.com/tay3223/share_script.git ~/git_share_script
    bash ~/git_share_script/801---JDK一键安装.sh
fi



















# activemq的安装程序
# ========================================================
mkdir -p ~/source_code
mkdir -p ~/server


git clone https://gitee.com/tay3223/git_bao_activemq.git ~/git_bao_activemq

cd ~/source_code/apache-activemq-5.15.1/

if [ $? -eq 0 ]
then
    echo "activemq已经存在。。。"
else
    tar zxvf ~/git_bao_activemq/bao/apache-activemq-5.15.1-bin.tar.gz -C ~/source_code
fi

ln -s ~/source_code/apache-activemq-5.15.1/bin/linux-x86-64 ~/server/activemq_bin



# 关闭防火墙和selinux
# =============================================================
systemctl stop firewalld
systemctl disable firewalld
getenforce
setenforce 0
sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config
echo "防火墙和selinux已经关闭。。。"




cat << Tay

=========================================================================
activemq安装成功，当前版本为5.15.1



activemq主要端口：
    8161	（可以通过网页访问，账号admin，密码admin）
    616161	（这个端口我也不晓得干嘛）



activemq安装目录：
    ~/source_code/apache-activemq-5.15.1/（不需要编译，解压位置就是安装位置）
    ~/source_code/apache-activemq-5.15.1/bin/linux-x86-64/（这里包含了启动脚本）
        
    为了便于管理，将activemq的bin目录软连接到了~/server目录中
    ~/server/activemq_bin



activemq的操作命令：
    ./activemq { console | start | stop | restart | status | dump }



为了以防万一，请在终端命令行再次执行如下命令：    

    source /etc/profile && source /etc/bashrc

=========================================================================

Tay
